import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Inicializa y agrega a el mundo estos botones con sus respectivas imagenes
 * 
 * @author Araujo Lara Zahaira Lorena
 * @version 2012
 */
public class Menu extends Actor
{ 
    int opc;                           
   
    private GreenfootImage juego;      //variable para crear la imagen del boton jugar
    private GreenfootImage ayuda;      //variable para crear la imagen del boton ayuda
    private GreenfootImage creditos;      //variable para crear la imagen del boton creditos
    private GreenfootImage letrero;      //variable para crear la imagen del boton creditos
    private GreenfootImage nivel1;      //variable para crear la imagen del boton nivel1
    private GreenfootImage nivel2;      //variable para crear la imagen del boton nivel2
    private GreenfootImage nivel3;      //variable para crear la imagen del boton nivel3
    private GreenfootImage ayudaImagen;      //variable para crear la imagen de ayuda
    private GreenfootImage creditoImagen;      //variable para crear la imagen de ayuda
    /**
     * Constructor de la clase Menu, que agrega los botones de menu 
     * autor Araujo Lara Zahaira Lorena
     * @param op segun esta variable entra a menu
     */
    public Menu(int op)
    {
        opc=op;
     
        
        switch(op)
        { 
           case 1:
           {
               juego=new GreenfootImage("chavo  jugar.png");
               setImage(juego);

           }
           break;
           case 2:
           {
               ayuda=new GreenfootImage("nono ayuda.png");
               setImage(ayuda);
           }
           break;
           case 3:
           {
                creditos=new GreenfootImage("chilindrina creditos.png");
               setImage(creditos);
           }
           break;
           case 4:
              
                letrero=new GreenfootImage("chavodel8.png");
               setImage(letrero);
           break;
           case 5:
               nivel1=new GreenfootImage("nivel1.png");
               setImage(nivel1);
           break;
           case 6:
                nivel2=new GreenfootImage("nivel2.png");
               setImage(nivel2);
          break;
          case 7:
                ayudaImagen=new GreenfootImage("Ayuda.png");
                setImage(ayudaImagen);
          break;
          case 8:
               creditoImagen=new GreenfootImage("Creditos.png");
               setImage(creditoImagen);
          break;
          case 9:
              nivel3=new GreenfootImage("nivel3.png");
              setImage(nivel3);
           
        }
     }
       /**
     *Checa que boton se selecciono con el cursor
     */
      public void act() 
    {
       java.util.List objetos;
       Mundo mundo;
      
       if(Greenfoot.mouseClicked(this))
       {
            mundo=(Mundo)getWorld();
            objetos = mundo.getObjects( null );
            mundo.removeObjects(objetos);
            mundo.actualizaOpcion(opc);
            mundo.actualizaActivo(true);
           // Greenfoot.playSound("ice_click.wav");
       }    
    }
    
}
